car hood release hatch - Francés Inglés Diccionario